package top.yxf.mcp.server.juejing.infrastructure.gateway.dto;

import lombok.Data;
import java.util.List;

/**
 * 掘金文章发布请求DTO
 */
@Data
public class JueJinCreateArticleRequestDTO {

    /**
     * 文章分类ID
     */
    private String category_id;

    /**
     * 文章标签ID列表
     */
    private List<String> tag_ids;

    /**
     * 链接URL
     */
    private String link_url = "";

    /**
     * 封面图片
     */
    private String cover_image = "";

    /**
     * 文章标题
     */
    private String title;

    /**
     * 文章简介/摘要
     */
    private String brief_content;

    /**
     * 编辑类型
     * 10: Markdown编辑器
     */
    private Integer edit_type = 10;

    /**
     * HTML内容（已废弃，但需要保留字段）
     */
    private String html_content = "deprecated";

    /**
     * Markdown格式的文章内容
     */
    private String mark_content;

    /**
     * 主题ID列表
     */
    private List<String> theme_ids;

    /**
     * 图片列表
     */
    private List<String> pics;
}
